Skip to content

Rollup of 4 pull requests - #162574

Merged
rust-bors[bot] merged 8 commits into
rust-lang:mainfrom
Zalathar:rollup-aYtkROC
Sep 10, 2026
Merged

Rollup of 4 pull requests#162574
rust-bors[bot] merged 8 commits into
rust-lang:mainfrom
Zalathar:rollup-aYtkROC

Conversation

@Zalathar

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost

Create a similar rollup

ShoyuVanilla and others added 8 commits September 9, 2026 17:56
…=bjorn3

Put manual calls of Enzyme intrinsics behind a feature gate

r? bjorn3

fixes rust-lang#161820

I created the internal feature gate without a tracking issue. `autodiff` didn’t seem like it was the right one.
…skip, r=jieyouxu

Revert "Skip rustc book on i686"

Reverts rust-lang#158379
This should not be needed anymore since rust-lang#162288 merged
Add regression test for higher-ranked fn pointer trait impl mismatch errors

Closes rust-lang#29061
@rust-bors rust-bors Bot added the rollup A PR which is a rollup label Sep 10, 2026
@rustbot rustbot added A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Sep 10, 2026
@Zalathar

Copy link
Copy Markdown
Member Author

Rollup of everything.

@bors r+ rollup=never p=5

@rust-bors

rust-bors Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 395b033 has been approved by Zalathar

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Sep 10, 2026
@rust-bors

This comment has been minimized.

@rust-bors rust-bors Bot added merged-by-bors This PR was explicitly merged by bors. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Sep 10, 2026
@rust-bors

rust-bors Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

☀️ Test successful - CI
Approved by: Zalathar
Duration: 3h 4m 19s
Pushing c4c4a57 to main...

@rust-bors
rust-bors Bot merged commit c4c4a57 into rust-lang:main Sep 10, 2026
14 checks passed
@rustbot rustbot added this to the 1.100.0 milestone Sep 10, 2026
@github-actions

Copy link
Copy Markdown
Contributor
What is this? This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.

Comparing 315ecf4 (parent) -> c4c4a57 (this PR)

Test differences

Show 30 test diffs

Stage 0

  • basic_broken: [missing] -> pass (J2)
  • broken_fragment_local: [missing] -> pass (J2)
  • broken_fragment_remote: [missing] -> pass (J2)
  • broken_intra_doc_link: [missing] -> pass (J2)
  • broken_redir: [missing] -> pass (J2)
  • directory_link: [missing] -> pass (J2)
  • redirect_loop: [missing] -> pass (J2)
  • valid: [missing] -> pass (J2)

Stage 1

  • [ui (polonius)] tests/ui/feature-gates/feature-gate-link-enzyme-intrinsics-enabled.rs: [missing] -> pass (J0)
  • [ui (polonius)] tests/ui/feature-gates/feature-gate-link-enzyme-intrinsics-no-gate.rs: [missing] -> pass (J0)
  • [ui (polonius)] tests/ui/higher-ranked/hr-fn-ptr-trait-impl-mismatch-29061.rs: [missing] -> pass (J0)
  • [ui (polonius)] tests/ui/try-block/try-block-unused-delims.rs: pass -> [missing] (J0)
  • [ui (polonius)] tests/ui/try-block/try-block-unused-delims.rs#current: [missing] -> pass (J0)
  • [ui (polonius)] tests/ui/try-block/try-block-unused-delims.rs#next: [missing] -> pass (J0)
  • [ui] tests/ui/feature-gates/feature-gate-link-enzyme-intrinsics-enabled.rs: [missing] -> pass (J1)
  • [ui] tests/ui/feature-gates/feature-gate-link-enzyme-intrinsics-no-gate.rs: [missing] -> pass (J1)
  • [ui] tests/ui/higher-ranked/hr-fn-ptr-trait-impl-mismatch-29061.rs: [missing] -> pass (J1)
  • [ui] tests/ui/try-block/try-block-unused-delims.rs: pass -> [missing] (J1)
  • [ui] tests/ui/try-block/try-block-unused-delims.rs#current: [missing] -> pass (J1)
  • [ui] tests/ui/try-block/try-block-unused-delims.rs#next: [missing] -> pass (J1)

Stage 2

  • [ui] tests/ui/feature-gates/feature-gate-link-enzyme-intrinsics-enabled.rs: [missing] -> pass (J3)
  • [ui] tests/ui/feature-gates/feature-gate-link-enzyme-intrinsics-no-gate.rs: [missing] -> pass (J3)
  • [ui] tests/ui/higher-ranked/hr-fn-ptr-trait-impl-mismatch-29061.rs: [missing] -> pass (J3)
  • [ui] tests/ui/try-block/try-block-unused-delims.rs: pass -> [missing] (J3)
  • [ui] tests/ui/try-block/try-block-unused-delims.rs#current: [missing] -> pass (J3)
  • [ui] tests/ui/try-block/try-block-unused-delims.rs#next: [missing] -> pass (J3)

Additionally, 4 doctest diffs were found. These are ignored, as they are noisy.

Job group index

Test dashboard

Run

cargo run --manifest-path src/ci/citool/Cargo.toml -- \
    test-dashboard c4c4a576936e9e67717d0deb8e74e02dd5dd10de --output-dir test-dashboard

And then open test-dashboard/index.html in your browser to see an overview of all executed tests.

Job duration changes

  1. test-i686-gnu-2: 1h 10m -> 1h 44m (+46.6%)
  2. test-x86_64-gnu-distcheck: 1h 42m -> 2h 25m (+41.2%)
  3. test-x86_64-gnu-stdlib-semver-check: 17m 45s -> 10m 56s (-38.4%)
  4. test-x86_64-gnu-llvm-22-1: 1h 20m -> 50m 14s (-37.9%)
  5. dist-x86_64-msvc-alt: 2h 8m -> 2h 52m (+33.6%)
  6. test-x86_64-gnu-aux: 1h 51m -> 2h 27m (+31.6%)
  7. test-i686-gnu-1: 1h 48m -> 2h 22m (+31.2%)
  8. test-x86_64-gnu-gcc-core-tests: 16m 8s -> 11m 12s (-30.6%)
  9. dist-powerpc64le-linux-gnu: 1h 16m -> 1h 39m (+29.9%)
  10. test-x86_64-gnu-stable: 2h 38m -> 1h 51m (-29.4%)
How to interpret the job duration changes?

Job durations can vary a lot, based on the actual runner instance
that executed the job, system noise, invalidated caches, etc. The table above is provided
mostly for t-infra members, for simpler debugging of potential CI slow-downs.

@Zalathar
Zalathar deleted the rollup-aYtkROC branch September 10, 2026 07:26
@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (c4c4a57): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This perf run didn't have relevant results for this metric.

Max RSS (memory usage)

Results (primary 0.9%, secondary 3.1%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
1.5% [0.5%, 3.1%] 3
Regressions ❌
(secondary)
3.1% [1.3%, 4.8%] 2
Improvements ✅
(primary)
-1.1% [-1.1%, -1.1%] 1
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 0.9% [-1.1%, 3.1%] 4

Cycles

Results (primary 0.4%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
0.6% [0.5%, 0.8%] 11
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
-0.6% [-0.6%, -0.6%] 3
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 0.4% [-0.6%, 0.8%] 14

Binary size

This perf run didn't have relevant results for this metric.

Bootstrap: 478.997s -> 480.118s (0.23%)
Artifact size: 403.72 MiB -> 403.78 MiB (0.01%)

@rust-bors

rust-bors Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

📌 Perf builds for each rolled up PR:

PR# Message Perf Build Sha
#162122 Put manual calls of Enzyme intrinsics behind a feature gate e909fe17a4c2bbf64fd1b94d26466440e67349c8
(link)
#162553 Revert "Skip rustc book on i686" 4f25f6e6f96df7eed8958c7b489873987e4f8e7c
(link)
#162562 Add regression test for higher-ranked fn pointer trait impl… 4aa0ef7fc483fa498baa9c06ea961998031a8242
(link)
#162518 Add a revision for previously fixed solver issue 4206636194d3335a25c7684339d471fddab47722
(link)

parent commit: 315ecf4a93

In the case of a perf regression, run the following command for each PR you suspect might be the cause: @rust-timer build $SHA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc merged-by-bors This PR was explicitly merged by bors. rollup A PR which is a rollup T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants